package mysql8学习.高级.第12章_数据库调优的其他策略;

public class A2_定位调优问题 {
}
/**
 * 1.2如何定位调优问题
 * 不过随着用户量的不断增加，以及应用程序复杂度的提升,我们很难用“更快"去定义数据库调优的目标，
 * 因为用户在不同时间段访问服务器遇到的瓶颈不同，比如双十-促销的时候会带来大规模的并发访问;
 * 还有用户在进行不同业务操作的时候，数据库的事务处理和SQL查询都会有所不同。
 * 因此我们还需要更加精细的定位，去确定调优的目标。
 *
 * ● 用户的反馈(主要)
 *   用户是我们的服务对象，因此他们的反馈是最直接的。
 *   虽然他们不会直接提出技术建议，但是有些问题往往是用户第一时间发现的。
 *   我们要重视用户的反馈，找到和数据相关的问题。
 * ● 日志分析(主要)
 *   我们可以通过查看数据库日志和操作系统日志等方式找出异常情况，通过它们来定位遇到的问题。
 * ● 服务器资源使用监控
 *   通过监控服务器的CPU、内存、I/O 等使用情况，可以实时了解服务器的性能使用，与历史情况进行对比。
 * ● 数据库内部状况监控
 *   在数据库的监控中，活动会话(Active Session) 监控是一个重要的指标。
 *   通过它，你可以清楚地了解数据库当前是否处于非常繁忙的状态，是否存在SQL堆积等。
 * ● 其它
 *   除了活动会话监控以外，我们也可以对事务、锁等待 等进行监控，
 *   这些都可以帮助我们对数据库的运行状态有更全面的认识。
 *
 */
